package com.yaorange.teaching.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import com.yaorange.common.core.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;

/**
 * 学生信息对象 ya_student
 *
 * @author ruoyi
 * @date 2024-11-08
 */
@Data
@TableName("ya_student")
public class YaStudent implements Serializable
{
    private static final long serialVersionUID = 1L;

    /** 学生id */
    @TableId(type= IdType.AUTO)
    private Long id;

    /** 用户名 */
    @Excel(name = "用户名")
    private String username;

    /** 名字 */
    @Excel(name = "名字")
    private String name;

    /** 性别，0女，1男 */
    @Excel(name = "性别，0女，1男")
    private Integer gender;

    /** 生日 */
    @Excel(name = "生日")
    private String birth;

    /** 联系号码 */
    @Excel(name = "联系号码")
    private String contactNumber;

    /** 毕业院校 */
    @Excel(name = "毕业院校")
    private String graduateSchool;

    /** 专业 */
    @Excel(name = "专业")
    private String majorAcademic;

    /** 毕业日期 */
    @Excel(name = "毕业日期")
    private String graduationDate;

    /** 学历，1:中职/高中、2:专科、3：本科、4:硕士研究生、5:博士研究生 */
    @Excel(name = "学历，1:中职/高中、2:专科、3：本科、4:硕士研究生、5:博士研究生")
    private Integer degree;

    /** 班级ID */
    @Excel(name = "班级ID")
    private Long classesId;

    /** 班级名字 */
    @Excel(name = "班级名字")
    private String classesName;
}
